package com.resys.mappers;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 *  数据库操作接口
 */
@Mapper
public interface MeetingroomMapper<T,P> extends BaseMapper<T,P> {

	/**
	 * 根据RoomId更新
	 */
	 Integer updateByRoomId(@Param("bean") T t,@Param("roomId") Integer roomId);


	/**
	 * 根据RoomId删除
	 */
	 Integer deleteByRoomId(@Param("roomId") Integer roomId);


	/**
	 * 根据RoomId获取对象
	 */
	 T selectByRoomId(@Param("roomId") Integer roomId);


	/**
	 * 根据Name更新
	 */
	 Integer updateByName(@Param("bean") T t,@Param("name") String name);


	/**
	 * 根据Name删除
	 */
	 Integer deleteByName(@Param("name") String name);


	/**
	 * 根据Name获取对象
	 */
	 T selectByName(@Param("name") String name);


}
